|
|
|
|
<Variable btlePériphérique>.Connecte (Fonction) En anglais : <btleDevice variable>.Connect Permet de se connecter à un périphérique Bluetooth Low Energy. Deux syntaxes sont disponibles : - Syntaxe 1 : Connexion bloquante.
- Syntaxe 2 : connexion non bloquante. Cette syntaxe permet de se connecter à un périphérique Bluetooth à partir de son adresse physique. Il est par exemple possible de connecter l'application à un périphérique dont l'adresse physique a été mémorisée lors d'une précédente détection (avec la fonction BTLEListePériphérique) dès que ce périphérique s'allume et/ou entre dans la zone de détection de l'appareil.
Sous Windows, cette fonction est inutile. En effet, le système détermine automatiquement si une connexion doit être ouverte ou non lors d'une requête. Il faut cependant utiliser la fonction BTLEInitialise pour positionner le type btlePériphérique dans un état valide. monPeriph est un btlePériphérique monPeriph.Connecte() Syntaxe
Se connecter à un périphérique Bluetooth Low Energy (connexion bloquante) Masquer les détails
<Résultat> = <Périphérique>.Connecte([<Délai d'attente>])
<Résultat> : Booléen - Vrai si la connexion a réussi,
- Faux dans le cas contraire. La fonction ErreurInfo permet d'obtenir plus de renseignements sur le problème rencontré.
<Périphérique> : Variable de type btlePériphérique Nom de la variable de type btlePériphérique représentant le périphérique Bluetooth Low Energy avec lequel la connexion doit être établie. Ce périphérique a préalablement été détecté par la fonction BTLEListePériphérique. <Délai d'attente> : Entier optionnel ou Durée optionnelle Délai d'attente de connexion ou Timeout (en millisecondes). Passé ce délai, si la connexion n'a pas été effectuée, <Résultat> vaut Faux. Si ce paramètre n'est pas spécifié, le délai d'attente de connexion par défaut est de 5 secondes. Ce paramètre peut correspondre à : - un entier correspondant au nombre de millisecondes,
- une variable de type Durée,
- l'indication directe de la durée (par exemple 1 s ou 10 ms).
Se connecter à un périphérique Bluetooth Low Energy (connexion non bloquante) Masquer les détails
<Périphérique>.Connecte(<Procédure WLangage>)
<Périphérique> : Variable de type btlePériphérique Nom de la variable de type btlePériphérique représentant le périphérique Bluetooth Low Energy avec lequel la connexion doit être établie. <Procédure WLangage> : Nom de procédure Nom de la procédure WLangage (également nommée "callback") appelée lors de la connexion au périphérique Bluetooth Low Energy. Cette procédure est de la forme :
PROCEDURE <Nom de la procédure>(<Périphérique>, <Résultat>) où : - <Périphérique> est une variable de type btlePériphérique correspondant au périphérique Bluetooth connecté.
- <Résultat> est une variable de type booléen :
- Vrai si la connexion a réussi,
- Faux dans le cas contraire. La fonction ErreurInfo permet d'obtenir plus de renseignements sur le problème rencontré.
Liste des exemples associés :
|
Exemples multiplateforme (WINDEV Mobile) : WM Bluetooth 4
[ + ] Cet exemple vous montre comment utiliser les fonctions Bluetooth Low Energy (Bluetooth LE) : BTLExxx. Il s'agit d'une application permettant de rechercher les périphériques BTLE à proximité, s'y connecter, et intéragir avec les services proposés.
|
Classification Métier / UI : Code métier Composante : wd290android.aar
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|